
# 面向对象-构造方法
"""
作用 ：进行对数据的初始化，在创建对象时，自动会被执行 。
格式：
def __init__():
    初始化数据的代码
"""

class Bugs():

    # 定义初始化方法(无参)
    """
    def __init__(self):
        bug_id = 0
        bug_project = 'tpshop'
        version = 1.0
        print("bug_project:",bug_project)
    """

    # 定义初始化方法(传递)
    def __init__(self,bug_id,bug_project):
        self.bug_id = bug_id
        self.bug_project = bug_project
        print("bug_id:",self.bug_id)
        print("bug_projcet:",self.bug_project)


    # 定义方法
    def create_bug(self):
        pass

    def update_bug(self):
        pass

    def delete_bug(self):
        pass

    def search_bug(self):
        print("这里还没有bug，请提交bug")
        return None


bug = Bugs(1,'tpshop')
bug1 = Bugs(2,'美团')
# print(bug.search_bug())

# 场景 ：实际情况的使用场景
# 1.和数据库建立连接的操作 ，就可以放在初始化方法中
# 2. 登录的数据也可以存放在初始化方法中，
